package com.ruoyi.system.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 项目管理对象 sys_project
 *
 * @author ruoyi
 * @date 2024-08-07
 */
public class SysProject extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 项目ID */
    private Long id;

    /** 项目名称 */
    @Excel(name = "项目名称")
    private String projectName;

    /** 项目编号 */
    @Excel(name = "项目编号")
    private String projectCode;

    /** 项目外部编号 */
    @Excel(name = "项目外部编号")
    private String projectExternaltCode;

    /** 招标类型ID */
    @Excel(name = "招标类型ID")
    private Long projectTypeId;

    /** 招标类型(招标类型) */
    @Excel(name = "招标类型(招标类型)")
    private String projectTypeName;

    /** 招标方式ID */
    @Excel(name = "招标方式ID")
    private Long projectTenderModeId;

    /** 招标方式 */
    @Excel(name = "招标方式")
    private String projectTenderModeName;

    /** 项目预算 */
    @Excel(name = "项目预算")
    private String projectBudget;

    /** 项目预期收入 */
    @Excel(name = "项目预期收入")
    private String projectRxpectedIncome;

    /** 收费类型ID */
    @Excel(name = "收费类型ID")
    private Integer projectPaymentTypeId;

    /** 收费类型 */
    @Excel(name = "收费类型")
    private String projectPaymentTypeName;

    /** 下浮率 */
    @Excel(name = "下浮率")
    private BigDecimal projectFloatPercentage;

    /** 招标人ID */
    @Excel(name = "招标人ID")
    private Long projectTendererId;

    /** 招标人姓名 */
    @Excel(name = "招标人姓名")
    private String projectTendererName;

    /** 项目管理人ID */
    @Excel(name = "项目管理人ID")
    private Long projectLeaderId;

    /** 项目管理人 */
    @Excel(name = "项目管理人")
    private String projectLeader;

    /** 项目开发人员ID */
    @Excel(name = "项目开发人员ID")
    private Long projectOperatorId;

    /** 项目开发人员 */
    @Excel(name = "项目开发人员")
    private String projectOperator;

    /** 实施地区ID */
    @Excel(name = "实施地区ID")
    private Long projectImplementAreaId;

    /** 实施地区 */
    @Excel(name = "实施地区")
    private String projectImplementArea;

    /** 项目所属部门ID */
    @Excel(name = "项目所属部门ID")
    private Long projectDeptId;

    /** 项目所属部门 */
    @Excel(name = "项目所属部门")
    private String projectDeptName;

    /** 项目执行地区ID */
    @Excel(name = "项目执行地区ID")
    private Long projectAreaId;

    /** 项目执行地区 */
    @Excel(name = "项目执行地区")
    private String projectAreaName;

    /** 资质主体ID */
    @Excel(name = "资质主体ID")
    private Long projectAgencyId;

    /** 资质主体 */
    @Excel(name = "资质主体")
    private String projectAgencyName;

    /** 申请状态 */
    @Excel(name = "申请状态")
    private Integer approvalStatus;

    /** 项目状态 */
    @Excel(name = "项目状态")
    private Integer projectStatus;

    /** 评标方法ID */
    @Excel(name = "评标方法ID")
    private Long projectBidevaluationModeId;

    /** 评标方法 */
    @Excel(name = "评标方法")
    private String projectBidevaluationModeName;

    /** 项目流程ID */
    @Excel(name = "项目流程ID")
    private Long projectBidevaluationProcessId;

    /** 项目流程 */
    @Excel(name = "项目流程")
    private String projectBidevaluationProcessName;

    /** 资金来源ID */
    @Excel(name = "资金来源ID")
    private Long projectFundingSourceId;

    /** 资金来源 */
    @Excel(name = "资金来源")
    private String projectFundingSourceName;

    /** 服务费付款方ID */
    @Excel(name = "服务费付款方ID")
    private Long projectPayerId;

    /** 服务费付款方 */
    @Excel(name = "服务费付款方")
    private String projectPayerName;

    /** 项目开发人员ID */
    @Excel(name = "项目开发人员ID")
    private Long projectDeveloperId;

    /** 项目开发人员 */
    @Excel(name = "项目开发人员")
    private String projectDeveloper;

    /** 项目说明 */
    @Excel(name = "项目说明")
    private String projectDescription;

    /** 项目备注 */
    @Excel(name = "项目备注")
    private String projectRemark;

    /** 项目附件 */
    @Excel(name = "项目附件")
    private String attachmentSrc;

    /** 委托业主ID */
    @Excel(name = "委托业主ID")
    private Long projectTendereeId;

    /** 委托业主 */
    @Excel(name = "委托业主")
    private String projectTenderee;

    /** 业主联系人 */
    @Excel(name = "业主联系人")
    private String projectTendereeContactPerson;

    /** 业主联系方式 */
    @Excel(name = "业主联系方式")
    private String projectTendereeContactTel;

    /** 业主联系地址 */
    @Excel(name = "业主联系地址")
    private String projectTendereeContactAddr;

    /** 是否联合体招标 */
    @Excel(name = "是否联合体招标")
    private Integer isUniteTender;

    /** 是否需要预审 */
    @Excel(name = "是否需要预审")
    private Integer isPrequalification;

    /** 评标时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "评标时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date projectBidMakeTime;

    /** 评标地址 */
    @Excel(name = "评标地址")
    private String projectBidMakeAddr;

    /** 开标时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "开标时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date projectBidOpenTime;

    /** 开标地址 */
    @Excel(name = "开标地址")
    private String projectBidOpenAddr;

    /** 抽取专家数 */
    @Excel(name = "抽取专家数")
    private Integer projectSectionQty;

    /** 业主代表数 */
    @Excel(name = "业主代表数")
    private Integer projectBidderQty;

    /** 抽取专家类别 */
    @Excel(name = "抽取专家类别")
    private String projectExpertCateIds;

    /** 回避单位 */
    @Excel(name = "回避单位")
    private String noCompanyIds;

    /** 回避专家 */
    @Excel(name = "回避专家")
    private String noExpertIds;

    /** 从自定义专家组中抽取 */
    @Excel(name = "从自定义专家组中抽取")
    private String expertIds;

    /** 排序 */
    @Excel(name = "排序")
    private Long sort;

    /** 中标单位ID */
    @Excel(name = "中标单位ID")
    private Long projectWinBidderId;

    /** 中标单位 */
    @Excel(name = "中标单位")
    private String projectWinBidder;

    private String startCreateTime;

    private String endCreateTime;

    /**
     * 标书单价
     */
    private String bidUnitPrice;

    /**
     * 实收服务费
     */
    private String paidServiceFee;

    private String noticeFile;

    private String provinceId;

    private String provinceName;

    private String cityId;

    private String cityName;

    private String districtId;

    private String districtName;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setProjectName(String projectName)
    {
        this.projectName = projectName;
    }

    public String getProjectName()
    {
        return projectName;
    }
    public void setProjectCode(String projectCode)
    {
        this.projectCode = projectCode;
    }

    public String getProjectCode()
    {
        return projectCode;
    }
    public void setProjectExternaltCode(String projectExternaltCode)
    {
        this.projectExternaltCode = projectExternaltCode;
    }

    public String getProjectExternaltCode()
    {
        return projectExternaltCode;
    }
    public void setProjectTypeId(Long projectTypeId)
    {
        this.projectTypeId = projectTypeId;
    }

    public Long getProjectTypeId()
    {
        return projectTypeId;
    }
    public void setProjectTypeName(String projectTypeName)
    {
        this.projectTypeName = projectTypeName;
    }

    public String getProjectTypeName()
    {
        return projectTypeName;
    }
    public void setProjectTenderModeId(Long projectTenderModeId)
    {
        this.projectTenderModeId = projectTenderModeId;
    }

    public Long getProjectTenderModeId()
    {
        return projectTenderModeId;
    }
    public void setProjectTenderModeName(String projectTenderModeName)
    {
        this.projectTenderModeName = projectTenderModeName;
    }

    public String getProjectTenderModeName()
    {
        return projectTenderModeName;
    }
    public void setProjectBudget(String projectBudget)
    {
        this.projectBudget = projectBudget;
    }

    public String getProjectBudget()
    {
        return projectBudget;
    }
    public void setProjectRxpectedIncome(String projectRxpectedIncome)
    {
        this.projectRxpectedIncome = projectRxpectedIncome;
    }

    public String getProjectRxpectedIncome()
    {
        return projectRxpectedIncome;
    }
    public void setProjectPaymentTypeId(Integer projectPaymentTypeId)
    {
        this.projectPaymentTypeId = projectPaymentTypeId;
    }

    public Integer getProjectPaymentTypeId()
    {
        return projectPaymentTypeId;
    }
    public void setProjectPaymentTypeName(String projectPaymentTypeName)
    {
        this.projectPaymentTypeName = projectPaymentTypeName;
    }

    public String getProjectPaymentTypeName()
    {
        return projectPaymentTypeName;
    }
    public void setProjectFloatPercentage(BigDecimal projectFloatPercentage)
    {
        this.projectFloatPercentage = projectFloatPercentage;
    }

    public BigDecimal getProjectFloatPercentage()
    {
        return projectFloatPercentage;
    }
    public void setProjectTendererId(Long projectTendererId)
    {
        this.projectTendererId = projectTendererId;
    }

    public Long getProjectTendererId()
    {
        return projectTendererId;
    }
    public void setProjectTendererName(String projectTendererName)
    {
        this.projectTendererName = projectTendererName;
    }

    public String getProjectTendererName()
    {
        return projectTendererName;
    }
    public void setProjectLeaderId(Long projectLeaderId)
    {
        this.projectLeaderId = projectLeaderId;
    }

    public Long getProjectLeaderId()
    {
        return projectLeaderId;
    }
    public void setProjectLeader(String projectLeader)
    {
        this.projectLeader = projectLeader;
    }

    public String getProjectLeader()
    {
        return projectLeader;
    }
    public void setProjectOperatorId(Long projectOperatorId)
    {
        this.projectOperatorId = projectOperatorId;
    }

    public Long getProjectOperatorId()
    {
        return projectOperatorId;
    }
    public void setProjectOperator(String projectOperator)
    {
        this.projectOperator = projectOperator;
    }

    public String getProjectOperator()
    {
        return projectOperator;
    }
    public void setProjectImplementAreaId(Long projectImplementAreaId)
    {
        this.projectImplementAreaId = projectImplementAreaId;
    }

    public Long getProjectImplementAreaId()
    {
        return projectImplementAreaId;
    }
    public void setProjectImplementArea(String projectImplementArea)
    {
        this.projectImplementArea = projectImplementArea;
    }

    public String getProjectImplementArea()
    {
        return projectImplementArea;
    }
    public void setProjectDeptId(Long projectDeptId)
    {
        this.projectDeptId = projectDeptId;
    }

    public Long getProjectDeptId()
    {
        return projectDeptId;
    }
    public void setProjectDeptName(String projectDeptName)
    {
        this.projectDeptName = projectDeptName;
    }

    public String getProjectDeptName()
    {
        return projectDeptName;
    }
    public void setProjectAreaId(Long projectAreaId)
    {
        this.projectAreaId = projectAreaId;
    }

    public Long getProjectAreaId()
    {
        return projectAreaId;
    }
    public void setProjectAreaName(String projectAreaName)
    {
        this.projectAreaName = projectAreaName;
    }

    public String getProjectAreaName()
    {
        return projectAreaName;
    }
    public void setProjectAgencyId(Long projectAgencyId)
    {
        this.projectAgencyId = projectAgencyId;
    }

    public Long getProjectAgencyId()
    {
        return projectAgencyId;
    }
    public void setProjectAgencyName(String projectAgencyName)
    {
        this.projectAgencyName = projectAgencyName;
    }

    public String getProjectAgencyName()
    {
        return projectAgencyName;
    }
    public void setApprovalStatus(Integer approvalStatus)
    {
        this.approvalStatus = approvalStatus;
    }

    public Integer getApprovalStatus()
    {
        return approvalStatus;
    }
    public void setProjectStatus(Integer projectStatus)
    {
        this.projectStatus = projectStatus;
    }

    public Integer getProjectStatus()
    {
        return projectStatus;
    }
    public void setProjectBidevaluationModeId(Long projectBidevaluationModeId)
    {
        this.projectBidevaluationModeId = projectBidevaluationModeId;
    }

    public Long getProjectBidevaluationModeId()
    {
        return projectBidevaluationModeId;
    }
    public void setProjectBidevaluationModeName(String projectBidevaluationModeName)
    {
        this.projectBidevaluationModeName = projectBidevaluationModeName;
    }

    public String getProjectBidevaluationModeName()
    {
        return projectBidevaluationModeName;
    }
    public void setProjectBidevaluationProcessId(Long projectBidevaluationProcessId)
    {
        this.projectBidevaluationProcessId = projectBidevaluationProcessId;
    }

    public Long getProjectBidevaluationProcessId()
    {
        return projectBidevaluationProcessId;
    }
    public void setProjectBidevaluationProcessName(String projectBidevaluationProcessName)
    {
        this.projectBidevaluationProcessName = projectBidevaluationProcessName;
    }

    public String getProjectBidevaluationProcessName()
    {
        return projectBidevaluationProcessName;
    }
    public void setProjectFundingSourceId(Long projectFundingSourceId)
    {
        this.projectFundingSourceId = projectFundingSourceId;
    }

    public Long getProjectFundingSourceId()
    {
        return projectFundingSourceId;
    }
    public void setProjectFundingSourceName(String projectFundingSourceName)
    {
        this.projectFundingSourceName = projectFundingSourceName;
    }

    public String getProjectFundingSourceName()
    {
        return projectFundingSourceName;
    }
    public void setProjectPayerId(Long projectPayerId)
    {
        this.projectPayerId = projectPayerId;
    }

    public Long getProjectPayerId()
    {
        return projectPayerId;
    }
    public void setProjectPayerName(String projectPayerName)
    {
        this.projectPayerName = projectPayerName;
    }

    public String getProjectPayerName()
    {
        return projectPayerName;
    }
    public void setProjectDeveloperId(Long projectDeveloperId)
    {
        this.projectDeveloperId = projectDeveloperId;
    }

    public Long getProjectDeveloperId()
    {
        return projectDeveloperId;
    }
    public void setProjectDeveloper(String projectDeveloper)
    {
        this.projectDeveloper = projectDeveloper;
    }

    public String getProjectDeveloper()
    {
        return projectDeveloper;
    }
    public void setProjectDescription(String projectDescription)
    {
        this.projectDescription = projectDescription;
    }

    public String getProjectDescription()
    {
        return projectDescription;
    }
    public void setProjectRemark(String projectRemark)
    {
        this.projectRemark = projectRemark;
    }

    public String getProjectRemark()
    {
        return projectRemark;
    }
    public void setAttachmentSrc(String attachmentSrc)
    {
        this.attachmentSrc = attachmentSrc;
    }

    public String getAttachmentSrc()
    {
        return attachmentSrc;
    }
    public void setProjectTendereeId(Long projectTendereeId)
    {
        this.projectTendereeId = projectTendereeId;
    }

    public Long getProjectTendereeId()
    {
        return projectTendereeId;
    }
    public void setProjectTenderee(String projectTenderee)
    {
        this.projectTenderee = projectTenderee;
    }

    public String getProjectTenderee()
    {
        return projectTenderee;
    }
    public void setProjectTendereeContactPerson(String projectTendereeContactPerson)
    {
        this.projectTendereeContactPerson = projectTendereeContactPerson;
    }

    public String getProjectTendereeContactPerson()
    {
        return projectTendereeContactPerson;
    }
    public void setProjectTendereeContactTel(String projectTendereeContactTel)
    {
        this.projectTendereeContactTel = projectTendereeContactTel;
    }

    public String getProjectTendereeContactTel()
    {
        return projectTendereeContactTel;
    }
    public void setProjectTendereeContactAddr(String projectTendereeContactAddr)
    {
        this.projectTendereeContactAddr = projectTendereeContactAddr;
    }

    public String getProjectTendereeContactAddr()
    {
        return projectTendereeContactAddr;
    }
    public void setIsUniteTender(Integer isUniteTender)
    {
        this.isUniteTender = isUniteTender;
    }

    public Integer getIsUniteTender()
    {
        return isUniteTender;
    }
    public void setIsPrequalification(Integer isPrequalification)
    {
        this.isPrequalification = isPrequalification;
    }

    public Integer getIsPrequalification()
    {
        return isPrequalification;
    }
    public void setProjectBidMakeTime(Date projectBidMakeTime)
    {
        this.projectBidMakeTime = projectBidMakeTime;
    }

    public Date getProjectBidMakeTime()
    {
        return projectBidMakeTime;
    }
    public void setProjectBidMakeAddr(String projectBidMakeAddr)
    {
        this.projectBidMakeAddr = projectBidMakeAddr;
    }

    public String getProjectBidMakeAddr()
    {
        return projectBidMakeAddr;
    }
    public void setProjectBidOpenTime(Date projectBidOpenTime)
    {
        this.projectBidOpenTime = projectBidOpenTime;
    }

    public Date getProjectBidOpenTime()
    {
        return projectBidOpenTime;
    }
    public void setProjectBidOpenAddr(String projectBidOpenAddr)
    {
        this.projectBidOpenAddr = projectBidOpenAddr;
    }

    public String getProjectBidOpenAddr()
    {
        return projectBidOpenAddr;
    }
    public void setProjectSectionQty(Integer projectSectionQty)
    {
        this.projectSectionQty = projectSectionQty;
    }

    public Integer getProjectSectionQty()
    {
        return projectSectionQty;
    }
    public void setProjectBidderQty(Integer projectBidderQty)
    {
        this.projectBidderQty = projectBidderQty;
    }

    public Integer getProjectBidderQty()
    {
        return projectBidderQty;
    }
    public void setProjectExpertCateIds(String projectExpertCateIds)
    {
        this.projectExpertCateIds = projectExpertCateIds;
    }

    public String getProjectExpertCateIds()
    {
        return projectExpertCateIds;
    }
    public void setNoCompanyIds(String noCompanyIds)
    {
        this.noCompanyIds = noCompanyIds;
    }

    public String getNoCompanyIds()
    {
        return noCompanyIds;
    }
    public void setNoExpertIds(String noExpertIds)
    {
        this.noExpertIds = noExpertIds;
    }

    public String getNoExpertIds()
    {
        return noExpertIds;
    }
    public void setExpertIds(String expertIds)
    {
        this.expertIds = expertIds;
    }

    public String getExpertIds()
    {
        return expertIds;
    }
    public void setSort(Long sort)
    {
        this.sort = sort;
    }

    public Long getSort()
    {
        return sort;
    }
    public void setProjectWinBidderId(Long projectWinBidderId){ this.projectWinBidderId = projectWinBidderId;};

    public Long getProjectWinBidderId(){ return projectWinBidderId; }
    public void setProjectWinBidder(String projectWinBidder){ this.projectWinBidder = projectWinBidder;}

    public String getProjectWinBidder(){ return projectWinBidder;}

    public void setStartCreateTime(String startCreateTime){ this.startCreateTime = startCreateTime; }
    public String getStartCreateTime(){ return startCreateTime; }

    public void setEndCreateTime(String endCreateTime){ this.endCreateTime = endCreateTime; }
    public String getEndCreateTime(){ return endCreateTime; }

    public void setBidUnitPrice(String bidUnitPrice){ this.bidUnitPrice = bidUnitPrice; }
    public String getBidUnitPrice(){ return bidUnitPrice; }

    public void paidServiceFee(String paidServiceFee){ this.paidServiceFee = paidServiceFee; }
    public String getPaidServiceFee(){ return paidServiceFee; }

    public void setNoticeFile(String noticeFile){ this.noticeFile = noticeFile; }
    public String getNoticeFile(){ return noticeFile; }

    public void setProvinceId(String provinceId){ this.provinceId = provinceId; }
    public String getProvinceId(){ return provinceId; }

    public void setProvinceName(String provinceName){ this.provinceName = provinceName; }
    public String getProvinceName(){ return provinceName; }

    public void setCityId(String cityId){ this.cityId = cityId; }
    public String getCityId(){ return cityId; }

    public void setCityName(String cityName){ this.cityName = cityName; }
    public String getCityName(){ return cityName; }

    public void setDistrictId(String districtId){ this.districtId = districtId; }
    public String getDistrictId(){ return districtId; }

    public void setDistrictName(String districtName){ this.districtName = districtName; }
    public String getDistrictName(){ return districtName; }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("projectName", getProjectName())
                .append("projectCode", getProjectCode())
                .append("projectExternaltCode", getProjectExternaltCode())
                .append("projectTypeId", getProjectTypeId())
                .append("projectTypeName", getProjectTypeName())
                .append("projectTenderModeId", getProjectTenderModeId())
                .append("projectTenderModeName", getProjectTenderModeName())
                .append("projectBudget", getProjectBudget())
                .append("projectRxpectedIncome", getProjectRxpectedIncome())
                .append("projectPaymentTypeId", getProjectPaymentTypeId())
                .append("projectPaymentTypeName", getProjectPaymentTypeName())
                .append("projectFloatPercentage", getProjectFloatPercentage())
                .append("projectTendererId", getProjectTendererId())
                .append("projectTendererName", getProjectTendererName())
                .append("projectLeaderId", getProjectLeaderId())
                .append("projectLeader", getProjectLeader())
                .append("projectOperatorId", getProjectOperatorId())
                .append("projectOperator", getProjectOperator())
                .append("projectImplementAreaId", getProjectImplementAreaId())
                .append("projectImplementArea", getProjectImplementArea())
                .append("projectDeptId", getProjectDeptId())
                .append("projectDeptName", getProjectDeptName())
                .append("projectAreaId", getProjectAreaId())
                .append("projectAreaName", getProjectAreaName())
                .append("projectAgencyId", getProjectAgencyId())
                .append("projectAgencyName", getProjectAgencyName())
                .append("approvalStatus", getApprovalStatus())
                .append("projectStatus", getProjectStatus())
                .append("projectBidevaluationModeId", getProjectBidevaluationModeId())
                .append("projectBidevaluationModeName", getProjectBidevaluationModeName())
                .append("projectBidevaluationProcessId", getProjectBidevaluationProcessId())
                .append("projectBidevaluationProcessName", getProjectBidevaluationProcessName())
                .append("projectFundingSourceId", getProjectFundingSourceId())
                .append("projectFundingSourceName", getProjectFundingSourceName())
                .append("projectPayerId", getProjectPayerId())
                .append("projectPayerName", getProjectPayerName())
                .append("projectDeveloperId", getProjectDeveloperId())
                .append("projectDeveloper", getProjectDeveloper())
                .append("projectDescription", getProjectDescription())
                .append("projectRemark", getProjectRemark())
                .append("attachmentSrc", getAttachmentSrc())
                .append("projectTendereeId", getProjectTendereeId())
                .append("projectTenderee", getProjectTenderee())
                .append("projectTendereeContactPerson", getProjectTendereeContactPerson())
                .append("projectTendereeContactTel", getProjectTendereeContactTel())
                .append("projectTendereeContactAddr", getProjectTendereeContactAddr())
                .append("isUniteTender", getIsUniteTender())
                .append("isPrequalification", getIsPrequalification())
                .append("projectBidMakeTime", getProjectBidMakeTime())
                .append("projectBidMakeAddr", getProjectBidMakeAddr())
                .append("projectBidOpenTime", getProjectBidOpenTime())
                .append("projectBidOpenAddr", getProjectBidOpenAddr())
                .append("projectSectionQty", getProjectSectionQty())
                .append("projectBidderQty", getProjectBidderQty())
                .append("projectExpertCateIds", getProjectExpertCateIds())
                .append("noCompanyIds", getNoCompanyIds())
                .append("noExpertIds", getNoExpertIds())
                .append("expertIds", getExpertIds())
                .append("sort", getSort())
                .append("projectWinBidderId", getProjectWinBidderId())
                .append("projectWinBidder", getProjectWinBidder())
                .append("createTime", getCreateTime())
                .append("startCreateTime", getStartCreateTime())
                .append("endCreateTime", getEndCreateTime())
                .append("bidUnitPrice", getBidUnitPrice())
                .append("paidServiceFee", getPaidServiceFee())
                .append("noticeFile", getNoticeFile())
                .append("provinceId", getProvinceId())
                .append("provinceName", getProvinceName())
                .append("cityId", getCityId())
                .append("cityName", getCityName())
                .append("districtId", getDistrictId())
                .append("districtName", getDistrictName())
                .toString();
    }
}
